package com.yuandian.management.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

/**
 * @author liXin
 * @description 批量导入步骤类
 * @date 2021/9/15
 */
@Data
public class ExcelStepVo {

    /**
     * 业务序号
     */
    @ColumnWidth(20)
    @ExcelProperty("业务序号")
    private String sequenceNumber;


    /**
     * 步骤名称
     */
    @ColumnWidth(20)
    @ExcelProperty("步骤名称")
    private String stepName;

    /**
     * 步骤类型(1首，2中间，3末)
     */
    @ColumnWidth(20)
    @ExcelProperty("步骤类型")
    private String stepType;

    /**
     * 步骤顺序
     */
    @ColumnWidth(20)
    @ExcelProperty("步骤顺序")
    private String sequence;

    /**
     * 是否允许失败
     */
    @ColumnWidth(20)
    @ExcelProperty("是否允许失败")
    private String isAllowFail;

    /**
     * 是否可缺失
     */
    @ColumnWidth(20)
    @ExcelProperty("是否可缺失")
    private String isAllowLose;

    /**
     * 是否确认：0代表不确认，1代表确认
     */
    @ColumnWidth(20)
    @ExcelProperty("是否确认")
    private String confirmFlag;

    /**
     * 业务资源
     */
    @ColumnWidth(20)
    @ExcelProperty("业务资源")
    private String resource;

    /**
     * 导入状态：0成功，1失败
     */
    @ColumnWidth(20)
    @ExcelProperty("导入状态")
    private String dealStatus;

    /**
     * 失败原因
     */
    @ColumnWidth(20)
    @ExcelProperty("失败原因")
    private String reason;
}
